package com.wargameproject;

import com.wargameproject.unite.Unite;

public class Tour extends Unite {

	public Tour(Joueur joueur) {
		super();
		this.joueur = joueur;
		attaque = 5;
		typeAttaque = "siege";
		porteeAttaque = 3;
		peutAttaquer = true;
		typeArmure = "renforcee";
		armureSurNormal = 65;
		armureSurPercante = 75;
		armureSurMagique = 85;
		armureSurSiege = 40;
		vie = 10;
		visibilite = 3;
		immobile = true;
		image = R.drawable.tour;
	}
	
	public void attaquer(Unite unit) {
	}

	public void riposter(Unite unit) {
		float bonusDefense;
		if (!unit.volant) {
			bonusDefense = unit.position.terrain.protection;
		} else {
			bonusDefense = 0;
		}
		unit.vie = (int) (unit.vie - Math.ceil(this.attaque * this.vie / 10
				* (100 - unit.armureSurSiege) / 100 * (100 - bonusDefense)
				/ 100));
		if (unit.vie <= 0) {
			unit.position.unite = null;
		}
	}

	public void deplacer(Case c) {
		
	}

	public void casesCliquables() {
		
	}

}
